package com.hefeng.unit.domain;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;

@Data
@ApiModel(value = "轮播图信息表",description = "")
@TableName("gy_banner")
public class GyBanner implements Serializable,Cloneable{
        /**  */
        @ApiModelProperty(name = "id",notes = "null")
        @JsonFormat(shape = JsonFormat.Shape.STRING)
        @TableId
        private Long  bannerId ;
        /** 轮播图标题 */
        @ApiModelProperty(name = "轮播图标题",notes = "")
        private String bannerTitle ;
        /** 轮播图地址 */
        @ApiModelProperty(name = "轮播图地址",notes = "")
        private String bannerImageUrl ;
        /** 轮播图跳转连接地址 */
        @ApiModelProperty(name = "轮播图跳转连接地址",notes = "")
        private String bannerTargetUrl ;
        /** 轮播图排序 */
        @ApiModelProperty(name = "轮播图排序",notes = "")
        private Integer bannerSort ;
        /** 轮播图状态（1：显示;2：不显示） */
        @ApiModelProperty(name = "轮播图状态（1：显示",notes = "2：不显示）")
        private Integer  bannerState ;
        /** 是否删除（1：正常;2：删除） */
        @ApiModelProperty(name = "是否删除（1：正常",notes = "2：删除）")
        private Integer  isDeleted ;
        /** 创建时间 */
        @ApiModelProperty(name = "创建时间",notes = "")
        private Date createdTime ;
        /** 更新时间 */
        @ApiModelProperty(name = "更新时间",notes = "")
        private Date updatedTime ;
}
